home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / ldapjdk.jar / netscape / ldap / LDAPResourceBundle.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-04-13  |  1.6 KB  |  42 lines

  1. package netscape.ldap;
  2.  
  3. import java.io.IOException;
  4. import java.io.InputStream;
  5. import java.util.Locale;
  6. import java.util.PropertyResourceBundle;
  7.  
  8. class LDAPResourceBundle {
  9.    private static final boolean m_debug = false;
  10.    private static final String m_suffix = ".props";
  11.    private static final String m_locale_separator = "_";
  12.  
  13.    static PropertyResourceBundle getBundle(String var0) throws IOException {
  14.       return getBundle(var0, Locale.getDefault());
  15.    }
  16.  
  17.    static PropertyResourceBundle getBundle(String var0, Locale var1) throws IOException {
  18.       String var2 = "_" + var1.toString();
  19.  
  20.       int var4;
  21.       InputStream var6;
  22.       for(Object var3 = null; (var6 = getStream(var0, var2)) == null; var2 = var2.substring(0, var4)) {
  23.          var4 = var2.lastIndexOf("_");
  24.          if (var4 == -1) {
  25.             String var5 = "File " + var0 + var2 + ".props" + " not found";
  26.             return null;
  27.          }
  28.       }
  29.  
  30.       PropertyResourceBundle var7 = new PropertyResourceBundle(var6);
  31.       return var7;
  32.    }
  33.  
  34.    private static InputStream getStream(String var0, String var1) {
  35.       String var2 = var0 + var1 + ".props";
  36.       return ClassLoader.getSystemResourceAsStream(var2);
  37.    }
  38.  
  39.    private static void printDebug(String var0) {
  40.    }
  41. }
  42.